body{
	font-size: 0;
}
.i-header{
	background: url(2024index-bg1.png) top center no-repeat;
	background-size: 1920px auto;
	background-size: 19.2rem auto;
	height: 470px;
	height: 4.7rem;
}
.i-header .wza{
	display: none;
}
.i-top{
	padding-top: 21px;
	padding-top: .21rem;
	line-height: 24px;
	line-height: .24rem;
}
/*.szf-head-topbox{
	width: 1320px;
	width: 13.2rem;
}*/
.szf-head-topbox .head-top{
	padding-top: 21px;
	padding-top: .21rem;
}
.i-top a,.i-top span{
	display: inline-block;
	font-size: 16px;
	font-size: .16rem;
	color: #0F54A1;
	vertical-align: middle;
	letter-spacing: 1px;
}
.i-top .line{
	margin: 0 15px;
	margin: 0 .15rem;
	height: 16px;
	height: .16rem;
	border-right: 2px solid #0F54A1;
}
.i-top .i-top-logined{
	display: none;
}
.i-top .ipv6{
	height: 24px;
	height: .24rem;
	width: 129px;
	width: 1.29rem;
	text-align: center;
	background: rgba(255,255,255,.42);
	letter-spacing: 1px;
	margin-left: 25px;
	margin-left: .25rem;
	border-radius: 4px;
	border-radius: .04rem;
}
.i-top .phonecode{
	position: relative;
}
.i-top .phonecode img{
	display: none;
	position: absolute;
	width: 100px;
	height: 100px;
	width: 1rem;
	height: 1rem;
	left: 50%;
	top: 20px;
	margin-left: -50px;
	top: .2rem;
	margin-left: -.5rem;
	padding-top: 16px;
	padding-top: .16rem;
}
.i-top .phonecode:hover img{
	display: block;
}
.i-header-c{
	padding-top: 17px;
	padding-top: .17rem;
}
.i-logo{
	text-align: center;
	display: block;
}
.i-gh{
	width: 87px;
	width: 0.87rem;
	display: block;
	margin: 0 auto;
}
.i-name{
	width: 303px;
	width: 3.03rem;
	display: block;
	margin: 0 auto;
	margin-top: 16px;
	margin-top: .16rem;
}
.i-search{
	margin: 24px 284px 0;
	margin: .24rem 2.84rem 0;
}
.i-search input{
	width: 531px;
	width: 5.31rem;
	height: 50px;
	height: .5rem;
	padding: 0 25px;
	padding: 0 .25rem;
	line-height: 50px;
	line-height: .5rem;
	background: rgba(255,255,255,.9);
	border-radius: 4px 0px 0px 4px;
	border-radius: .04rem 0 0 .04rem;
	font-size: 16px;
	color: #003B7B;
	font-size: .16rem;
	vertical-align: top;
	margin-top: 3px;
	margin-top: .03rem;
}
.i-search input::-webkit-input-placeholder{
	color: #003B7B;
}
.i-search input:-moz-placeholder{
	color: #003B7B;
}
.i-search input::-moz-placeholder{
	color: #003B7B;
}
.i-search input:-ms-input-placeholder{
	color: #003B7B;
}
.i-search-btn{
	width: 68px;
	width: .68rem;
	display: inline-block;
	height: 55px;
	height: .55rem;
	line-height: 55px;
	line-height: .55rem;
	vertical-align: top;
	background: linear-gradient(130deg, #3085F0, #0165CB);
	border-radius: 0px 4px 4px 0px;
	text-align: center;
	cursor: pointer;
}
.i-hotword{
	padding-left: 30px;
	padding-left: .3rem;
	margin-top: 13px;
	margin-top: .13rem;
}
.i-hotword span{
	font-size: 14px;
	font-size: .14rem;
	color: #033975;
	font-weight: bold;
}
.i-hotword a{
	font-size: 14px;
	font-size: .14rem;
	color: #033975;
	margin-left: 6px;
	margin-left: .06rem;
	letter-spacing: 1px;
	margin-right: 18px;
	margin-right: .18rem;
}
.i-main{
	margin-top: -90px;
	margin-top: -.9rem;
}
.i-main input,
.i-main button{
	outline: none;
	border: none;
}
.i-main button {
	padding: 0;
	background: none;
	cursor: pointer;
}
.i-main button::-moz-focus-inner {
	padding: 0;
}
.i-main input{
	outline: none;
	background: 0 0;
	font-family: "Microsoft YaHei"
}
.i-main input::-webkit-input-placeholder{
	color: #999;
}
.i-main input:-moz-placeholder{
	color: #999;
}
.i-main input::-moz-placeholder{
	color: #999;
}
.i-main input:-ms-input-placeholder{
	color: #999;
}
.i-w1{
	padding-bottom: 34px;
	padding-bottom: .34rem;
	background: url(2024index-bg2.png) top center no-repeat;
	background-size: 1920px auto;
	background-size: 19.2rem auto;
}
.i-nav{
	text-align: center;
	padding-top: 22px;
	padding-top: .22rem;
	margin-bottom: 43px;
	margin-bottom: .43rem;
	/*position: relative;*/
}
.i-nav .item{
	display: inline-block;
	vertical-align: top;
	margin-left: 109px;
	margin-left: 1.09rem;
	position: relative;
	padding: 0 20px;
	padding: 0 .2rem;
}
.i-nav .item:first-child{
	margin-left: 0;
}
.i-nav .tit{
	display: inline-block;
	font-size: 28px;
	font-size: .28rem;
	color: #FFFFFF;
	letter-spacing: 1px;
	position: relative;
	padding-bottom: 15px;
	padding-bottom: .15rem;
	line-height: 36px;
	line-height: .36rem;
	position: relative;
}
.i-nav .item .tit img{
	display: none;
}
.i-nav .zwfw:hover .tit{
	font-size: 0;
}
.i-nav .item:hover .tit span{
	display: none;
}
.i-nav .item:hover .tit img{
	display: inline-block;
	width: 116px;
	width: 1.16rem;
}
.i-nav .tit.cur{
	font-weight: bold;
}
.i-nav .tit.cur:after{
	content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	width: .5rem;
	height: .04rem;
	margin-left: -0.25rem;
	background: #fff;
	border-radius: 2px;
}
.i-nav .list{
	position: absolute;
	left: 0;
	top: 51px;
	top: .51rem;
	white-space: nowrap;
	padding-left: 19px;
	padding-left: .19rem;
	/*padding-top: 7px;
	padding-top: .07rem;*/
	display: none;
}
.i-nav .zjcq .list{
	left: auto;
	right: 0;
}
.i-nav .hdjl .list{
	left: -400px;
	left: -4rem;
}
.i-nav .list a{
	display: inline-block;
	font-size: 16px;
	font-size: .16rem;
	color: #E1EFFF;
	/*line-height: 24px;
	line-height: .24rem;*/
	line-height: 40px;
	line-height: .4rem;
	margin-left: 40px;
	margin-left: .4rem;
}
.i-nav .list a:first-child{
	margin-left: 0;
}
.i-tt{
	text-align: center;
}
.i-tt h3{
	font-weight: bold;
}
.i-tt h3 a{
	font-size: 40px;
	font-size: .4rem;
	color: #FFFFFF;
	line-height: 50px;
	line-height: .5rem;
}
.i-tt .i-tt-abstract{
	font-size: 18px;
	font-size: .18rem;
	color: #FFFFFF;
	line-height: 28px;
	line-height: .28rem;
	margin-top: 8px;
	margin-top: .08rem;
}
.i-tt .i-tt-link{
	margin-top: 8px;
	margin-top: .08rem;
}
.i-tt .i-tt-link a{
	font-size: 18px;
	font-size: .18rem;
	color: #FFFFFF;
	line-height: 30px;
	line-height: .3rem;
}
.i-tt .i-tt-link span{
	font-size: 18px;
	font-size: .18rem;
	color: #FFFFFF;
	line-height: 28px;
	line-height: .28rem;
	display: inline-block;
	margin: 0 4px;
	margin: 0 .04rem;
}
.i-tt .i-tt-link span:first-child{
	display: none;
}
.i-w1c{
	margin-top: 35px;
	margin-top: .35rem;
}
.i-w1c1{
	width: 588px;
	width: 5.88rem;
	height: 330px;
	height: 3.30rem;
	position: relative;
	overflow: hidden;
	margin: 0;
}
.i-w1c1 a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.i-w1c1 a p,.i-w1c1 .swiper-container .swiper-wrapper .swiper-slide p{
	height: 49px;
	height: .49rem;
	line-height: 49px;
	line-height: .49rem;
	padding-right: 20%;
}
.i-w1c1 .pagination,.i-w1c1 .swiper-container .pagination{
	height: auto;
	line-height: 49px;
	line-height: .49rem;
	min-width: auto;
	right: 10px;
	right: .1rem;
}
.i-w1c1 .swiper-container .pagination .swiper-pagination-switch{
	vertical-align: middle;
	width: 8px;
	width: .08rem;
	height: 8px;
	height: .08rem;
	margin: 0 5px;
	margin: 0 .05rem;
	background: #D1D5D9;
}
.i-w1c1 .swiper-container .pagination .swiper-active-switch{
	width: 23px;
	width: .23rem;
	background: #115DB2;
	background: linear-gradient(180deg, #0166E4, #0B50B7);
}
.i-w1c2{
	width: 607px;
	width: 6.07rem;
}
.i-tit1{
	padding-left: 22px;
	padding-left: .22rem;
	border-bottom: 1px solid #9BBCDD;
	height: 44px;
	height: .44rem;
	margin-bottom: 4px;
	margin-bottom: .04rem;
}
.i-tit1 .tit{
	display: inline-block;
	font-size: 24px;
	font-size: .24rem;
	color: #000000;
	padding: 0 5px 7px;
	padding: 0 .05rem .07rem;
	line-height: 34px;
	line-height: .34rem;
	margin-right: 74px;
	margin-right: .74rem;
	letter-spacing: 1px;
}
.i-tit1 .tit.cur{
	font-weight: bold;
	border-bottom: 4px solid #0F6FD6;
	border-bottom: .04rem solid #0F6FD6;
}
.i-list1 li{
	line-height: 48px;
	line-height: .48rem;
}
.i-list1 li a:before{
	display: inline-block;
	content: "";
	height: 4px;
	width: 4px;
	background: #BFBFBF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 19px;
	margin-right: .19rem;
	margin-top: -2px;
}
.i-list1 li a{
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 18px;
	font-size: .18rem;
	color: #333333;
	vertical-align: middle;
}
.i-list1 li span{
	float: right;
	font-size: 18px;
	font-size: .18rem;
	color: #999999;
}
.i-bar1{
	height: 120px;
	height: 1.2rem;
	margin: 0 auto;
	padding: 40px 0 0;
	padding: .4rem 0 0;
	overflow: hidden;
	position: relative;
}
.i-bar1 .swiper-container{
	width: 100%;
	height: 100%;
}
.i-bar1 a{
	display: block;
}
.i-bar1 a img{
	width: 100%;
	height: 100%;
}
.i-bar1 .prev,.i-bar1 .next{
	width: 22px;
	width: .22rem;
	height: 22px;
	height: .22rem;
	vertical-align: middle;
	cursor: pointer;
}
.i-bar1 .prev{
	margin-right: 10px;
	margin-right: .1rem;
}
.i-bar1 .next{
	margin-left: 10px;
	margin-left: .1rem;
}
.i-bar1-btn{
	position: absolute;
	bottom: 8px;
	bottom: .08rem;
	right: 10px;
	right: .1rem;
	font-size: 0;
}
.i-bar1-btn span{
	font-size: 18px;
	font-size: .18rem;
	color: #fff;
	vertical-align: middle;
}
.i-w2c{
	margin-top: 36px;
	margin-top: .36rem;
}
.i-w2c1{
	width: 831px;
	width: 8.31rem;
}
.i-tit2{
	border-bottom: 1px solid #D8DEE5;
	height: 68px;
	height: .68rem;
	line-height: 68px;
	line-height: .68rem;
	margin-bottom: 22px;
	margin-bottom: .22rem;
}
.i-tit2 .tit{
	display: inline-block;
	font-size: 26px;
	font-size: .26rem;
	color: #000000;
	line-height: 66px;
	line-height: .66rem;
	letter-spacing: 1px;
	margin-left: 80px;
	margin-left: .8rem;
	vertical-align: top;
}
.i-tit2 .tit:first-child{
	margin-left: 0;
}
.i-tit2 .tit.cur{
	font-weight: bold;
	border-bottom: 4px solid #115DB2;
	border-bottom: .04rem solid #115DB2;
}
.i-tit2 .more{
	float: right;
	font-size: 16px;
	font-size: .16rem;
	color: #666666;
	margin-right: 4px;
	margin-right: .04rem;
	letter-spacing: 1px;
}
.i-w2c1 .i-tit2{
	margin-bottom: 16px;
	margin-bottom: .16rem;
}
.i-w2c1 .i-list1 li{
	line-height: 64px;
	line-height: .64rem;
}
.i-w2c2{
	width: 350px;
	width: 3.5rem;
}
.i-w2c2 a{
	display: block;
	margin-top: 25px;
	margin-top: .25rem;
}
.i-w2c2 a:first-child{
	margin-top: 22px;
	margin-top: .22rem;
}
.i-w2c2 a img{
	width: 100%;
	height: 120px;
	height: 1.2rem;
}
.i-bar2{
	margin-top: 33px;
	margin-top: .33rem;
}
.i-bar2 a{
	display: block;
}
.i-bar2 a img{
	width: 100%;
	height: 120px;
}
.i-w3{
	margin-top: 30px;
	margin-top: .3rem;
	padding-top: 74px;
	padding-top: .74rem;
	padding-bottom: 80px;
	padding-bottom: .8rem;
	background: url(2024index-bg3.png);
	background-size: 100% 100%;
}
.i-w3t .tit{
	display: inline-block;
	width: 369px;
	width: 3.69rem;
	height: 114px;
	height: 1.14rem;
	line-height: 106px;
	line-height: 1.06rem;
	text-align: center;
}
.i-w3t .tit{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.i-w3t .tit2{
	width: 415px;
	width: 4.15rem;
	margin: 0 33px;
	margin: 0 .33rem;
}
.i-w3t .tit1{
	background-image: url(2024index-bg4.png);
}
.i-w3t .tit2{
	background-image: url(2024index-bg5.png);
}
.i-w3t .tit3{
	background-image: url(2024index-bg6.png);
}
.i-w3t .tit1.cur{
	background-image: url(2024index-bg4o.png);
}
.i-w3t .tit2.cur{
	background-image: url(2024index-bg5o.png);
}
.i-w3t .tit3.cur{
	background-image: url(2024index-bg6o.png);
}
.i-w3t .tit.cur{
	padding-bottom: 12px;
	padding-bottom: .12rem;
}
.i-w3t .tit img{
	width: 44px;
	width: .44rem;
	margin-right: 20px;
	margin-right: .2rem;
	vertical-align: middle;
}
.i-w3t .tit img.cur,.i-w3t .tit.cur img{
	display: none;
}
.i-w3t .tit.cur img.cur{
	display: inline-block;
}
.i-w3t .tit span{
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	font-size: 30px;
	font-size: .3rem;
	color: #0B1D39;
	letter-spacing: 2px;
	letter-spacing: .02rem;
}
.i-w3t .tit.cur span{
	color: #fff;
}
.i-w3t .tit1 span{
	margin-right: 30px;
	margin-right: .3rem;
}
.i-w3t .tit3 img{
	margin-left: 46px;
	margin-left: .46rem;
}
.i-w3c{
	margin-top: 28px;
	margin-top: .28rem;
	border: 1px solid #E3EAF1;
	background: #fff;
	height: 668px;
	height: 6.68rem;
}
.i-zwgk{
	padding: 21px 28px 24px 32px;
	padding: .21rem .28rem .24rem .32rem;
}
.i-zwgk-c1{
	width: 710px;
	width: 7.1rem;
}
.i-zwgk .i-tit2,.i-hdjl .i-tit2{
	height: 50px;
	height: .5rem;
	line-height: 50px;
	line-height: .5rem;
	margin-bottom: 8px;
	margin-bottom: .08rem;
}
.i-zwgk .i-tit2 .tit,.i-hdjl .i-tit2 .tit{
	line-height: 48px;
	line-height: .48rem;
	letter-spacing: 2px;
	letter-spacing: .02rem;
}
.i-zwgk .i-list1 li a{
	max-width: 80%;
}
.i-zwgk-search{
	height: 36px;
	height: .36rem;
	background: #F3F7FE;
	border: 1px solid #E9F2FF;
	margin-top: 8px;
	margin-top: .08rem;
	padding: 11px;
	padding: .11rem;
}
.i-zwgk-search .box{
	border: 1px solid #E9F2FF;
	height: 34px;
	height: .34rem;
	line-height: 34px;
	line-height: .34rem;
	background: #fff;
}
.i-zwgk-search .tit{
	display: inline-block;
	width: 112px;
	width: 1.12rem;
	vertical-align: top;
	position: relative;
}
.i-zwgk-search .tit .tag{
	border-right: 1px solid #E9F2FF;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px;
	font-size: .16rem;
	color: #2B69C4;
	padding-left: 18px;
	padding-left: .18rem;
	background: url(2024index-ic4.png) 90px center no-repeat;
	background: url(2024index-ic4.png) .9rem center no-repeat;
}
.i-zwgk-search .tit .list{
	position: absolute;
	top: 35px;
	top: .35rem;
	left: 0;
	width: 100%;
	background: #fff;
	padding: 5px 0;
	padding: .05rem 0;
	display: none;
	z-index: 2;
}
.i-zwgk-search .tit .list li{
	cursor: pointer;
	font-size: 16px;
	font-size: .16rem;
	color: #333;
	padding-left: 18px;
	padding-left: .18rem;
	line-height: 28px;
	line-height: .28rem;
}
.i-zwgk-search input{
	height: 34px;
	height: .34rem;
	line-height: 34px;
	line-height: .34rem;
	padding: 0 26px;
	padding: 0 .26rem;
	font-size: 16px;
	font-size: .16rem;
	color: #999999;
	width: 410px;
	width: 4.1rem;
}
.i-zwgk-search button{
	float: right;
	height: 34px;
	height: .34rem;
	line-height: 34px;
	line-height: .34rem;
	width: 108px;
	width: 1.08rem;
	text-align: center;
	color: #fff;
	background: #0C87FE;
}
.i-zwgk-search button img{
	margin-right: 9px;
	margin-right: .09rem;
	vertical-align: middle;
}
.i-zwgk-search button span{
	font-size: 16px;
	font-size: .16rem;
	vertical-align: middle;
}
.i-zwgk-c2{
	width: 400px;
	width: 4rem;
	padding-left: 27px;
	padding-left: .27rem;
	border-left: 1px solid #E1ECFA;
}
.i-zwgk-tpjd{
	height: 221px;
	height: 2.21rem;
	margin-top: 17px;
	margin-top: .17rem;
}
.i-zwgk-tpjd a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.i-zwgk-tpjd a img{
	width: 100%;
	height: 100%;
}
.i-zwgk-tpjd a p{
	height: 43px;
	height: .43rem;
	line-height: 43px;
	line-height: .43rem;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	padding: 0 2%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: #12518F;
	background: rgb(18,81,143,.76);
	font-size: 18px;
	font-size: .18rem;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.i-zwgk-tpjd a span{
	width: 83px;
	width: .83rem;
	height: 26px;
	height: .26rem;
	line-height: 26px;
	line-height: .26rem;
	background: #0057D7;
	border-radius: 0px 6px 6px 6px;
	border-radius: 0 .06rem .06rem .06rem;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	font-size: 16px;
	font-size: .16rem;
	text-align: center;
}
.i-list2 li{
	line-height: 36px;
	line-height: .36rem;
	margin-top: 26px;
	margin-top: .26rem;
}
.i-list2 li span{
	display: inline-block;
	vertical-align: middle;
	/*width: 84px;
	width: .84rem;
	text-align: center;
	line-height: 25px;
	line-height: .25rem;
	background: #FFFFFF;
	border-radius: 6px;
	border-radius: .06rem;
	border: 1px solid #2184FF;*/
	margin-right: 17px;
	margin-right: .17rem;
	font-size: 18px;
	font-size: .18rem;
	font-weight: bold;
	color: #0361DA;
}
.i-list2 li a{
	vertical-align: middle;
	font-size: 18px;
	font-size: .18rem;
	color: #333333;
	display: inline-block;
	max-width: 290px;
	max-width: 2.9rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.i-zwgk-w2{
	margin-top: 30px;
	margin-top: .3rem;
	height: 180px;
	height: 1.8rem;
	background: #F4F8FD;
}
.i-zwgk-bar1{
	padding-left: 31px;
	padding-left: .31rem;
	width: 964px;
	width: 9.64rem;
}
.i-zwgk-bar1 li{
	display: inline-block;
	vertical-align: top;
	width: 220px;
	width: 2.2rem;
	margin: 24px 24px 14px 0;
	margin: .24rem .24rem .14rem 0;
}
.i-zwgk-bar1 li:nth-child(4n){
	margin-right: 0;
}
.i-zwgk-bar1 li a{
	line-height: 45px;
	line-height: .45rem;
	display: inline-block;
	color: #333333;
}
.i-zwgk-bar1 li a img{
	width: 45px;
	width: .45rem;
	height: 45px;
	height: .45rem;
	margin-right: 13px;
	margin-right: .13rem;
	vertical-align: middle;
}
.i-zwgk-bar1 li a span{
	vertical-align: middle;
	font-size: 18px;
	font-size: .18rem;
}
.i-zwgk-img{
	margin-right: 20px;
	margin-top: 20px;
	margin-right: .2rem;
	margin-top: .2rem;
}
.i-zwgk-img a{
	display: inline-block;
}
.i-zwgk-img a img{
	width: 140px;
	height: 140px;
	width: 1.4rem;
	height: 1.4rem;
}
.i-zwfw{
	padding: 22px 35px 30px 28px;
	padding: .22rem .35rem .3rem .28rem;
}
.i-zwfw-tit1{
	margin-bottom: 16px;
	margin-bottom: .16rem;
	line-height: 34px;
	line-height: .34rem;
}
.i-zwfw-tit1 .tit{
	display: inline-block;
	font-weight: bold;
	font-size: 26px;
	font-size: .26rem;
	color: #000000;
	letter-spacing: 2px;
	letter-spacing: .02rem;
	vertical-align: middle;
}
.i-zwfw-tit1 .more{
	float: right;
	font-size: 16px;
	font-size: .16rem;
	color: #666666;
	letter-spacing: 1px;
}
.i-zwfw-bar1{
	white-space: nowrap;
}
.i-zwfw-bar1 a{
	display: inline-block;
	width: 251px;
	width: 2.51rem;
	height: 205px;
	height: 2.05rem;
	border: 1px solid #E1E7F0;
	padding: 5px 8px 0;
	padding: .05rem .08rem 0;
	margin-left: 26px;
	margin-left: .26rem;
}
.i-zwfw-bar1 a:first-child{
	margin-left: 0;
}
.i-zwfw-bar1 a img{
	width: 100%;
	height: 155px;
	height: 1.55rem;
}
.i-zwfw-bar1 a p{
	font-size: 18px;
	font-size: .18rem;
	color: #000000;
	margin-top: 10px;
	margin-top: .1rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	letter-spacing: 1px;
}
.i-zwfw-w2{
	margin-top: 30px;
	margin-top: .3rem;
}
.i-zwfw-w2c1{
	width: 760px;
	width: 7.6rem;
	height: 214px;
	height: 2.14rem;
	background: #F4F8FF;
}
.i-zwfw-tit2{
	text-align: center;
	background: #DFE9F9;
}
.i-zwfw-tit2 .tit{
	display: inline-block;
	width: 50%;
	line-height: 54px;
	line-height: .54rem;
	vertical-align: top;
	font-size: 24px;
	font-size: .24rem;
	color: #0B1D39;
}
.i-zwfw-tit2 .tit.cur{
	color: #fff;
	font-weight: bold;
	background: #2A68C3;
}
.i-zwfw-fw{
	padding-top: 27px;
	padding-top: .27rem;
}
.i-zwfw-fw .item{
	display: inline-block;
	text-align: center;
	width: 20%;
}
.i-zwfw-fw .item.common-h5show{
	display: none;
}
.i-zwfw-fw a{
	display: inline-block;
	color: #1E314E;
}
.i-zwfw-fw a img{
	width: 64px;
	width: .64rem;
}
.i-zwfw-fw a p{
	font-size: 18px;
	font-size: .18rem;
	margin-top: 16px;
	margin-top: .16rem;
}
.i-zwfw-w2c2{
	width: 376px;
	width: 3.76rem;
}
.i-zwfw-w2c2 a{
	display: block;
	margin-top: 14px;
	margin-top: .14rem;
}
.i-zwfw-w2c2 a:first-child{
	margin-top: 0;
}
.i-zwfw-w2c2 a img{
	width: 100%;
	height: 100px;
	height: 1rem;
}
.i-zwfw-w3{
	margin-top: 20px;
	margin-top: .2rem;
}
.i-zwfw-w3 div{
	position: relative;
	width: 562px;
	width: 5.62rem;
	height: 90px;
	height: .9rem;
	line-height: 90px;
	line-height: .9rem;
}
.i-zwfw-w3 div img{
	width: 100%;
	height: 100%;
}
.i-zwfw-w3 div .con{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.i-zwfw-w3 div .con .tit{
	font-weight: bold;
	font-size: 24px;
	font-size: .24rem;
	color: #006FD5;
	display: inline-block;
	vertical-align: middle;
	letter-spacing: 2px;
	margin-left: 34px;
	margin-left: .34rem;
	margin-right: 38px;
	margin-right: .38rem;
}
.i-zwfw-w3 div .con .more{
	display: inline-block;
	width: 112px;
	width: 1.12rem;
	height: 30px;
	height: .3rem;
	line-height: 30px;
	line-height: .3rem;
	border-radius: 15px;
	border-radius: .15rem;
	border: 1px solid #226EB3;
	vertical-align: middle;
	font-size: 16px;
	font-size: .16rem;
	color: #006ED5;
	text-align: center;
}
.i-hdjl{
	padding: 22px 31px 0;
	padding: .22rem .31rem 0;
}
.i-hdjl-xwfbh{
	padding: 18px;
	padding: .18rem;
	height: 226px;
	height: 2.26rem;
	background: #F4F8FF;
}
.i-hdjl-xwfbh .img{
	width: 367px;
	width: 3.67rem;
	height: 226px;
	height: 2.26rem;
}
.i-hdjl-xwfbh .img a,
.i-hdjl-xwfbh .img img{
	display: block;
	width: 100%;
	height: 100%;
}
.i-hdjl-xwfbh .info{
	width: 720px;
	width: 7.2rem;
	font-size: 18px;
	font-size: .18rem;
	color: #000000;
	line-height: 36px;
	line-height: .36rem;
}
.i-hdjl-xwfbh .info>div{
	margin-bottom: 5px;
	margin-bottom: .05rem;
}
/*.i-hdjl-xwfbh .info>div:first-child{
	white-space: normal;
}*/
.i-hdjl-xwfbh .info a{
	color: #000;
}
.i-hdjl-xwfbh .info .tit{
	font-weight: bold;
}
.ellipsis3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.i-hdjl-w1{
	margin-top: 20px;
	margin-top: .2rem;
}
.i-hdjl-w1c1{
	width: 637px;
	width: 6.37rem;
}
.i-hdjl-w1c2{
	width: 500px;
	width: 5rem;
	margin-top: 6px;
	margin-top: .06rem;
}
.i-hdjl-mhww{
	width: 160px;
	width: 1.6rem;
	height: 164px;
	height: 1.64rem;
	background: url(2024index-hdjlbg1.png);
	background-size: 100% 100%;
	padding-left: 340px;
	padding-left: 3.4rem;
	position: relative;
}
.i-hdjl-mhww .mhww-btn{
	margin: 0;
	position: absolute;
	left: 15px;
	left: .15rem;
	top: 0;
	width: 310px;
	width: 3.1rem;
	height: 100%;
}
.i-hdjl-mhww a{
	display: inline-block;
	margin-top: 21px;
	margin-top: .21rem;
}
.i-hdjl-mhww a img{
	width: 149px;
	width: 1.49rem;
	height: 51px;
	height: .51rem;
}
.i-hdjl-bar1{
	margin-top: 25px;
	margin-top: .25rem;
}
.i-hdjl-bar1 a{
	display: inline-block;
}
.i-hdjl-bar1 a img{
	width: 236px;
	width: 2.36rem;
	height: 93px;
	height: .93rem;
}

.i-w4{
	padding: 50px 0;
	padding: .5rem 0;
}
.i-zt{
	overflow: hidden;
	height: 150px;
	height: 1.5rem;
	position: relative;
}
.i-zt>div{
	white-space: nowrap;
}
.i-zt .swiper-container{
	margin-left: -30px;
	margin-left: -.3rem;
	margin-right: -10px;
	margin-right: -.1rem;
}
.i-zt .swiper-container,.i-zt .swiper-container .swiper-wrapper{
	height: 100%;
}
.i-zt .swiper-slide{
	display: inline-block;
	width: 380px;
	width: 3.8rem;
	height: 100%;
	margin: 0 auto;
}
.i-zt a{
	display: block;
	width: 380px;
	width: 3.8rem;
	height: 100%;
	margin: 0 auto;
}
.i-zt.nolb .swiper-wrapper{
	white-space: nowrap;
}
.i-zt.nolb .swiper-container{
	margin: 0;
}
.i-zt.nolb .swiper-slide{
	margin-right: 40px;
	margin-right: .4rem;
}
.i-zt.nolb .swiper-slide:last-child{
	margin-right: 0;
}
.i-zt a img{
	display: block;
	width: 100%;
	max-width: 100%!important;
	height: 100%!important;
}
.i-zt .i-ztbtn{
	position: absolute;
	width: 22px;
	width: .22rem;
	height: 38px;
	height: .38rem;
	top: 50%;
	margin-top: -19px;
	margin-top: -.19rem;
	left: .3rem;
	z-index: 2;
	display: none;
	background: none;
	cursor: pointer;
}
.i-ztbtn img{
	width: 100%;
	height: 100%;
}
.i-zt .i-ztnext{
	left: auto;
	right: .1rem;
}
.i-ztpage{
	margin-top: 10px;
	margin-top: .1rem;
	text-align: center;
}
.i-ztpage span{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background-color: #dfdfdf;
	margin: 0 3px;
	opacity: 1;
	cursor: pointer;
}
.i-ztpage span.swiper-pagination-bullet-active {
	background: #007aff;
}

.i-nav .tit:hover{
	text-decoration: none;
}
.i-zwfw-tit2 .tit:hover{
	text-decoration: none;
}
.i-tit2 .tit:hover{
	text-decoration: none;
}
.i-tt:hover{
	text-decoration: none;
}
.i-tit1 .tit:hover{
	text-decoration: none;
}
.swiper-slide a img.common-h5show{
	display: none!important;
}
@media screen and (min-width: 769px){
	.i-hotword a:hover{
		font-weight: bold;
		color: #257EE7;
	}
	.i-nav .item:hover .tit:after{
		content: '';
		position: absolute;
		left: 50%;
		bottom: 0;
		width: .5rem;
		height: .04rem;
		margin-left: -0.25rem;
		background: #fff;
		border-radius: 2px;
	}
	.i-nav .item:hover .list{
		display: block;
	}
	.i-list1 li a:hover{
		color: #115DB2;
	}
	.i-list1 li a:hover:before{
		background: #115DB2;
	}
	.i-nav .item:hover .i-nav-more:after{
		content: '';
		position: absolute;
		left: 50%;
		bottom: 0;
		width: 1.18rem;
		height: .07rem;
		margin-left: -0.59rem;
		background: url(2024index-navbg1.png);
		background-size: 100% 100%;
	}
	.i-zwgk-search .tit .list li:hover{
		font-weight: bold;
	}
	.i-zwgk-bar1 li a:hover{
		text-decoration: none;
		font-weight: bold;
		color: #1C62B9;
	}
	.i-zwfw-fw a:hover{
		text-decoration: none;
		font-weight: bold;
		color: #2A68C3;
	}
	.i-zwfw-w3 div .con .more:hover{
		color: #fff;
		background: #226EB3;
		text-decoration: none;
	}
	.i-zt:hover .i-ztbtn{
		display: block;
	}
}
@media screen and (min-width: 769px) and (max-width: 1600px){
	.i-header{
		background-image: url(2024index-bg1-1600.png);
		background-size: 1600px auto;
		background-size: 16rem auto;
	}
}
@media screen and (max-width: 768px){
	.swiper-slide a img.common-pcshow{
		display: none!important;
	}
	.swiper-slide a img.common-h5show{
		display:block!important;
	}
	.i-header *,.i-main *{
		box-sizing: border-box;
	}
	.i-header{
		position: relative;
		background: url(2024index-bg1h5.png) top center no-repeat;
		background-size: 100% auto;
		height: auto;
		padding-bottom: 1.4rem;
		padding-bottom: 20vw;
	}
	.i-top{
		display: none;
	}
	.i-header .wza{
		position: absolute;
		top: .2rem;
		right: .2rem;
		display: block;
	}
	.i-header .wza a{
		display: inline-block;
	}
	.i-header .wza a img{
		width: .5rem;
	}
	.i-header-c{
		padding-top: .4rem;
		padding-top: 7vw;
	}
	.i-gh{
		width: 0.97rem;
	}
	.i-name{
		width: 3.64rem;
		margin-top: .2rem;
	}
	.i-search{
		width: 80%;
		margin: .33rem auto 0;
		margin-top: 4vw;
	}
	.i-search input{
		height: .56rem;
		line-height: .56rem;
		height: 9vw;
		line-height: 9vw;
		font-size: .22rem;
		width: 80%;
		margin: 0;
		box-sizing: border-box;
	}
	.i-search-btn{
		width: 20%;
		height: .56rem;
		line-height: .56rem;
		height: 9vw;
		line-height: 9vw;
	}
	.i-search-btn img{
		height: 70%;
	}
	.i-hotword{
		display: none;
	}
	.i-main{
		margin-top: -11vw;
	}
	.i-w1{
		background: url(2024index-bg2h5.png) top center no-repeat;
		background-size: 100% auto;
		position: relative;
		padding-bottom: .1rem;
	}
	.i-nav{
		padding: .2rem 15% 0;
		margin-bottom: .2rem;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.i-nav .item{
		width: 30%;
		margin: 0 0 .1rem!important;
		padding: 0;
	}
	.i-nav .tit{
		font-size: .34rem;
		line-height: .6rem;
		padding-bottom: .04rem;
	}
	.i-nav .item:first-child{
		padding-left: .2rem;
		text-align: left;
	}
	.i-tt h3 a{
		font-size: .4rem!important;
	}
	.i-tt p{
		display: none;
	}
	.i-w1c1{
		width: 100%;
		height: 56vw;
	}
	.i-w1c1 a p, .i-w1c1 .swiper-container .swiper-wrapper .swiper-slide p{
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.28rem;
	}
	.i-w1c1 .pagination, .i-w1c1 .swiper-container .pagination{
		line-height: 0.6rem;
	}
	.i-w1c1 .swiper-container .pagination .swiper-pagination-switch{
		width: .14rem;
		height: .14rem;
		margin: 0 .05rem;
	}
	.i-w1c2{
		margin-top: .3rem;
		width: 100%;
		padding: 0 .2rem;
	}
	.i-tit1{
		height: auto;
		display: flex;
		justify-content: space-around;
		align-items: center;
		padding: 0;
		margin-bottom: .2rem;
	}
	.i-tit1 .tit{
		font-size: .36rem;
		margin: 0;
		line-height: .7rem;
		padding: 0;
	}
	.i-list1 li{
		line-height: .7rem;
	}
	.i-list1 li a{
		font-size: .32rem;
	}
	.i-list1 li span{
		font-size: .28rem;
	}
	.i-w2{
		padding: .3rem .2rem 0;
	}
	.i-bar1{
		padding: 0;
		height: 15.23vw;
	}
	.i-w2c1{
		width: 100%;
	}
	.i-tit2{
		height: auto;
		line-height: .7rem;
	}
	.i-tit2 .tit{
		font-size: .36rem;
		line-height: .7rem;
		margin-left: .4rem;
	}
	.i-tit2 .more{
		font-size: .28rem;
		margin-right: 0;
		display: none;
	}
	.i-w2c2{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.i-w2c2 a{
		width: 48%;
	}
	.i-w2c2 a img{
		height: auto;
	}
	.i-bar2 a img{
		height: auto;
	}
	.i-w3{
		padding: .3rem .2rem;
	}
	.i-w3t{
		display: none;
	}
	.i-w3c{
		height: auto;
		margin: 0;
	}
	.i-w3c .i-item{
		display: block!important;
	}
	.i-zwgk{
		padding: .2rem;
	}
	.i-zwgk-c1{
		width: 100%;
	}
	.i-zwgk .i-tit2, .i-hdjl .i-tit2{
		line-height: .7rem;
		height: auto;
		margin-bottom: .2rem;
	}
	.i-zwgk .i-tit2 .tit, .i-hdjl .i-tit2 .tit{
		line-height: .7rem;
	}
	.i-zwgk-search{
		margin-top: .3rem;
		height: auto;
		padding: .1rem;
	}
	.i-zwgk-search .box{
		height: .7rem;
		line-height: .7rem;
	}
	.i-zwgk-search .tit{
		width: auto;
	}
	.i-zwgk-search .tit .tag{
		font-size: .28rem;
		padding: 0 .4rem 0 .1rem;
		background-position: 1.3rem center;
		text-align: center;
	}
	.i-zwgk-search .tit .list{
		top: .64rem;
		padding: .1rem 0;
	}
	.i-zwgk-search .tit .list li{
		font-size: .28rem;
		line-height: .5rem;
	}
	.i-zwgk-search input{
		height: .7rem;
		line-height: .7rem;
		font-size: .32rem;
		padding: 0 .2rem;
		width: 47%;
	}
	.i-zwgk-search button{
		height: .7rem;
		line-height: .7rem;
		font-size: .28rem;
		width: auto;
		padding: 0 .1rem;
	}
	.i-zwgk-search button img{
		width: .3rem;
	}
	.i-zwgk-search button span{
		font-size: .28rem;
	}
	.i-zwgk-c2{
		padding: 0;
		border: none;
		margin-top: .2rem;
		width: 100%;
	}
	.i-zwgk-tpjd{
		height: 49vw;
	}
	.i-zwgk-tpjd a p{
		width: 100%;
		padding: 0 3%;
		height: .7rem;
		line-height: .7rem;
		font-size: .32rem;
	}
	.i-zwgk-tpjd a span{
		width: auto;
		padding: 0 .2rem;
		font-size: .28rem;
		height: .5rem;
		line-height: .5rem;
	}
	.i-list2{
		padding-top: .2rem;
	}
	.i-list2 li{
		line-height: .7rem;
		margin-top: 0;
	}
	.i-list2 li span{
		font-size: .32rem;
		/*width: auto;
		padding: 0 .1rem;
		line-height: .5rem;*/
	}
	.i-list2 li a{
		font-size: .32rem;
		max-width: 5rem;
	}
	.i-zwgk-w2{
		height: auto;
		padding: .3rem .2rem;
	}
	.i-zwgk-bar1{
		width: 100%;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.i-zwgk-bar1 li{
		width: 49%;
		margin: 0 0 .3rem;
	}
	.i-zwgk-bar1 li a img{
		width: .5rem;
		height: .5rem;
	}
	.i-zwgk-bar1 li a span{
		font-size: .28rem;
	}
	.i-zwgk-img{
		margin: 0;
	}
	.i-zwgk-img a{
		display: block;
	}
	.i-zwgk-img a img{
		height: auto;
		width: 100%;
	}
	.i-zwfw{
		padding: .2rem;
	}
	.i-zwfw-tit1{
		line-height: .7rem;
		margin-bottom: .1rem;
	}
	.i-zwfw-tit1 .tit{
		font-size: .36rem;
	}
	.i-zwfw-tit1 .more{
		font-size: .28rem;
	}
	.i-zwfw-bar1{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.i-zwfw-bar1 a{
		width: 48%;
		margin: 0 0 .3rem;
		height: auto;
	}
	.i-zwfw-bar1 a img{
		height: 25vw;
	}
	.i-zwfw-bar1 a p{
		font-size: .32rem;
		line-height: .7rem;
		margin-top: 0;
	}
	.i-zwfw-w2{
		margin-top: .1rem;
	}
	.i-zwfw-w2c1{
		height: auto;
		width: 100%;
	}
	.i-zwfw-tit2 .tit{
		line-height: .7rem;
		font-size: .36rem;
	}
	.i-zwfw-fw{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: .3rem .1rem 0;
	}
	.i-zwfw-fw .item{
		width: 30%;
		margin: 0 0 .3rem;
	}
	.i-zwfw-fw .item.common-h5show{
		display: block;
	}
	.i-zwfw-fw a img{
		width: .7rem;
	}
	.i-zwfw-fw a p{
		font-size: .32rem;
		margin-top: .1rem;
	}
	.i-zwfw-w2c2{
		width: 100%;
		margin-top: .2rem;
	}
	.i-zwfw-w2c2 a{
		margin-top: .2rem;
	}
	.i-zwfw-w2c2 a img{
		height: auto;
	}
	.i-zwfw-w3{
		margin-top: 0;
	}
	.i-zwfw-w3 div{
		width: 100%;
		height: 1.08rem;
		line-height: 1.08rem;
		margin-top: .2rem;
	}
	.i-zwfw-w3 div .con .tit{
		font-size: .34rem;
	}
	.i-zwfw-w3 div .con .more{
		line-height: .5rem;
		height: auto;
		width: auto;
		padding: 0 .2rem;
		font-size: .28rem;
		border-radius: .25rem;
	}
	.i-hdjl{
		padding: .2rem;
	}
	.i-hdjl-xwfbh{
		height: auto;
	}
	.i-hdjl-xwfbh .img{
		width: 100%;
		height: auto;
	}
	.i-hdjl-xwfbh .info{
		width: 100%;
		margin-top: .2rem;
		font-size: .32rem;
		line-height: .5rem;
	}
	.i-hdjl-w1c1{
		width: 100%;
	}
	.i-hdjl-w1c2{
		width: 100%;
		margin-top: .3rem;
	}
	.i-hdjl-mhww{
		width: 100%;
		height: 2.1rem;
		padding-left: 68%;
	}
	.i-hdjl-mhww a{
		margin-top: .24rem;
	}
	.i-hdjl-mhww a img{
		height: auto;
		width: 2rem;
	}
	.i-hdjl-mhww .mhww-btn{
		width: 62%;
		left: 3%;
	}
	.i-hdjl-bar1 a{
		width: 48%;
	}
	.i-hdjl-bar1 a img{
		width: 100%;
		height: auto;
	}
	.i-w4{
		padding: .3rem .2rem;
	}
	.i-zt{
		height: 40vw;
	}
	.i-zt .swiper-container, .i-zt .swiper-container .swiper-wrapper{
		margin: 0;
	}
	.i-zt .swiper-slide{
		margin: 0!important;
	}
	.i-zt a{
		width: 100%;
	}
	.i-zt .i-ztbtn{
		display: block;
		width: .3rem;
		height: .6rem;
		margin-top: -.3rem;
		left: 0;
	}
	.i-zt .i-ztbtn.i-ztnext{
		right: 0;
		left: auto;
	}
	.i-ztpage{
		display: none;
	}

}
